home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
130 MIDI Tool Box
/
130 MIDI Tool Box.iso
/
mplib
/
mplib.inc
< prev
next >
Wrap
Text File
|
1988-11-10
|
2KB
|
73 lines
'
' MPLIB.INC
'
' Standard Header for all my programs.
'
' ---------------------------------------------------------
DECLARE SUB DisplayHead (Head$)
DECLARE SUB DisplayMenu ()
DECLARE SUB MarkChoice (Choice%)
DECLARE SUB UnmarkChoice (Choice%)
DECLARE SUB DisplayMessage (Msg$)
DECLARE SUB ErrorMessage (Msg$)
DECLARE SUB EraseMessage ()
DECLARE SUB TextInput (Prompt$, MaxLenght%, Reply$, Esc%)
DECLARE SUB NumberInput (Prompt$, Min%, Max%, Init%, Esc%)
DECLARE SUB Mouse (m1%, m2%, m3%, m4%)
DECLARE SUB InitMouse (MouseExist%)
DECLARE SUB HideMouse ()
DECLARE SUB ShowMouse ()
DECLARE SUB OpenWindow (Row%, Col%, Hauteur%, Largeur%)
DECLARE SUB CloseWindow ()
DECLARE SUB OWindow (AddressOfParameters%, AddressOfBuffer%)
DECLARE SUB CWindow (AddressOfParameters%, AddressOfBuffer%)
DECLARE SUB Scroll (Starty%, Startx%, Endy%, Endx%, Count%, Dir%)
DECLARE SUB Display (Row%, Col%, Lenght%, StringAddress%, Attrib%)
DECLARE SUB FindFirst (AddFilename%, AddBuffer%, ErrorCode%)
DECLARE SUB FindNext (AddBuffer%, ErrorCode%)
DECLARE SUB Exist (AddFilename%, ErrorCode%)
DECLARE SUB SendCmd (Command%, Acknowledge%)
DECLARE SUB ReadData (NumberOfBytes%, BufferAddress%)
DECLARE SUB SendData (NumberOfBytes%, StringAddress%)
DECLARE SUB EnableIRQ2 ()
DECLARE SUB DisableIRQ2 ()
DECLARE SUB DumpBuffer (BufferPointer%, AddressOfBuffer%)
' -------------------------------------------------------------------
DEFINT A-Z
CONST False = 0, True = -1
CONST Up = 6, Down = 7
TYPE DirBuffer
DOS AS STRING * 21
Attr AS STRING * 1
Ftime AS INTEGER
Fdate AS INTEGER
FsizeLSB AS INTEGER
FsizeMSB AS INTEGER
Fname AS STRING * 12
END TYPE
DIM DirEntry AS DirBuffer
DIM Buffer AS STRING * 8000
DIM BufferPtr AS INTEGER
DIM Menu(10) AS STRING
DIM BoxPtr(32) AS STRING * 6
DIM BoxBuffer(32) AS STRING
COMMON SHARED MouseExist AS INTEGER
COMMON SHARED BoxNumber AS INTEGER
COMMON SHARED Menu() AS STRING
COMMON SHARED BoxPtr() AS STRING * 6
COMMON SHARED BoxBuffer() AS STRING